------------------------------------------------------------------------
r256 | tomber | 2012-09-02 05:33:50 +0000 (Sun, 02 Sep 2012) | 7 lines
Changed paths:
   M /trunk/Conditions.lua
   M /trunk/Main.lua
   M /trunk/Nest.lua
   M /trunk/Presets/Druid.lua
   M /trunk/Presets/Mage.lua
   M /trunk/Raven_Options/Options.lua

Improved method of checking if auras are buffs or debuffs in trackers. This used to depend on the preset files, defaulting to debuff when not found. Now default is to check if the unit is friendly or hostile. Note that this fixes Swiftmend showing up as a debuff in trackers.

Fixed issue with bar background opacity not being set correctly when using the expiring color option. Also, improved responsiveness of switching colors on expiration.

Added Swiftmend buff to druid presets. Changed Frost Bomb to debuff in mage presets.

Increased maximum level in Player Status>Level condition test to 100.
------------------------------------------------------------------------
r255 | tomber | 2012-09-01 05:02:37 +0000 (Sat, 01 Sep 2012) | 1 line
Changed paths:
   M /trunk/Profile.lua

Update spellbook caching code that needed to be updated for 5.0.4 in order to prevent intermittent Lua errors when shapeshifting.
------------------------------------------------------------------------
r254 | tomber | 2012-08-31 17:14:20 +0000 (Fri, 31 Aug 2012) | 9 lines
Changed paths:
   M /trunk/Conditions.lua
   M /trunk/Localizations/enUS.lua
   M /trunk/Main.lua
   M /trunk/Presets/Druid.lua
   M /trunk/Presets/Mage.lua
   M /trunk/Presets/Monk.lua
   M /trunk/Presets/Paladin.lua
   M /trunk/Presets/Priest.lua
   M /trunk/Presets/Rogue.lua
   M /trunk/Presets/Shaman.lua
   M /trunk/Raven_Options/Options.lua

Changed Hide Consolidate Buffs option to work correctly when solo versus in a group.

Removed "Is Fishing" test from condition code and all preset conditions that used to include it. The previous implementation no longer works in 5.0.4.

Added stance buffs for warriors and paladins (oddly, seals are now represented as stances in the API). This allows you to test for, among other things, an active seal.

Added optional aura and optional duration settings for spell effects triggered by a spell cast. Among other things, this allows you to show a different duration for Wild Strike when Bloodsurge is active.

Added cooldowns to monk presets for Diffuse Magic and Zen Meditation. Added Censure debuff to paladin presets. Changed Blindside to a buff in rogue presets.
------------------------------------------------------------------------
r253 | tomber | 2012-08-30 00:27:14 +0000 (Thu, 30 Aug 2012) | 5 lines
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Presets/General.lua
   M /trunk/Presets/Mage.lua
   M /trunk/Presets/Rogue.lua
   M /trunk/Presets/Shaman.lua

Fixed toggle all test mode bug that caused a Lua error when a bar group has been deleted within a session.

Removed default spell effects linked to out-of-date talents (e.g., Efflorescence).

Mage Arcane Charge is now a debuff. Rogue Revealing Strike is now a buff. Rogue Blindside debuff added. Shaman Lava Surge buff added.
------------------------------------------------------------------------
r252 | tomber | 2012-08-26 20:55:17 +0000 (Sun, 26 Aug 2012) | 3 lines
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Main.lua
   M /trunk/Presets/Hunter.lua
   M /trunk/Presets/Warlock.lua

Distinguish recharge-related spell cooldowns from normal cooldowns (e.g., monk's roll, priest's Angelic Feather). Show a bar/icon for spells that are recharging and display the count of remaining charges in addition to current recharge time.

Tweak lockout detection spells for hunter and warlock.
------------------------------------------------------------------------
r251 | tomber | 2012-08-25 21:27:47 +0000 (Sat, 25 Aug 2012) | 3 lines
Changed paths:
   M /trunk/Localizations/enUS.lua
   M /trunk/Main.lua
   M /trunk/Presets/Warrior.lua
   M /trunk/Profile.lua
   M /trunk/Raven_Options/Options.lua

Add warrior's Die by the Sword to cooldown list.

Added option to hide or show Blizzard's consolidated buffs separately from other buffs. This makes it possible to use Blizzard's new default consolidated buffs interface to see a summary of raid buffs, including tooltip, while still using Raven to display the player's buffs.
------------------------------------------------------------------------
r250 | tomber | 2012-08-25 05:38:43 +0000 (Sat, 25 Aug 2012) | 3 lines
Changed paths:
   M /trunk/Main.lua
   M /trunk/Presets/DeathKnight.lua
   M /trunk/Presets/Druid.lua
   M /trunk/Presets/Hunter.lua
   M /trunk/Presets/Mage.lua
   M /trunk/Presets/Monk.lua
   M /trunk/Presets/Paladin.lua
   M /trunk/Presets/Warlock.lua
   M /trunk/Profile.lua

Changed spell cooldown detection to search through the first two tabs of the spellbook instead of being dependent on the preset files. This is a significant change, especially with use of flyouts and placeholder spells (e.g., Mage Bomb) in the spellbook. However, it should be worth it, given the difficulty of achieving 100% accuracy in the preset files.

Updated spell school lockout spells for MoP. Also, modified the lockout detection code so should be more efficient.
------------------------------------------------------------------------
r249 | tomber | 2012-08-24 15:29:04 +0000 (Fri, 24 Aug 2012) | 3 lines
Changed paths:
   M /trunk/Presets/DeathKnight.lua
   M /trunk/Presets/Druid.lua
   M /trunk/Presets/Hunter.lua
   M /trunk/Presets/Mage.lua
   M /trunk/Presets/Monk.lua
   M /trunk/Presets/Paladin.lua
   M /trunk/Presets/Priest.lua
   M /trunk/Presets/Racials.lua
   M /trunk/Presets/Rogue.lua
   M /trunk/Presets/Shaman.lua
   M /trunk/Presets/Warlock.lua
   M /trunk/Presets/Warrior.lua
   M /trunk/Profile.lua

Make "Physical" the default spell school and remove from presets. Optimize spell school tables to reduce table sizes.

Fix cooldown detection for mage Frost Bomb.
------------------------------------------------------------------------
r248 | tomber | 2012-08-23 19:27:31 +0000 (Thu, 23 Aug 2012) | 1 line
Changed paths:
   M /trunk/Main.lua

Update cooldown detection for vehicle and override bars to work in MoP.
------------------------------------------------------------------------
r247 | tomber | 2012-08-21 14:41:53 +0000 (Tue, 21 Aug 2012) | 1 line
Changed paths:
   M /trunk/Main.lua

Removed special case code no longer needed in MoP.
------------------------------------------------------------------------
r246 | tomber | 2012-08-19 21:36:24 +0000 (Sun, 19 Aug 2012) | 7 lines
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Conditions.lua
   M /trunk/Main.lua
   M /trunk/Presets/Pets.lua
   M /trunk/Presets/Warlock.lua
   M /trunk/Profile.lua

Detect warlock Dark Soul cooldowns.

Update talent test condition for MoP.

Update dispellable debuff checking for MoP.

Update pet presets for MoP.
------------------------------------------------------------------------
r245 | tomber | 2012-08-18 22:40:24 +0000 (Sat, 18 Aug 2012) | 3 lines
Changed paths:
   M /trunk/Presets/Hunter.lua
   M /trunk/Presets/Shaman.lua
   M /trunk/Presets/Warlock.lua

Updated hunter and shaman presets for MoP class changes. This completes all the class-related presets (still need to update the pet-related presets).

Fixed warlock's Hand of Gul'dan and Conflagration to show a cooldown when unavailable (still need to consider how best to present these and other spells that use the recharge mechanic).
------------------------------------------------------------------------
r244 | tomber | 2012-08-18 01:51:46 +0000 (Sat, 18 Aug 2012) | 9 lines
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Localizations/enUS.lua
   M /trunk/Presets/DeathKnight.lua
   M /trunk/Presets/General.lua
   M /trunk/Presets/Priest.lua
   M /trunk/Presets/Racials.lua
   M /trunk/Presets/Warlock.lua
   M /trunk/Presets/Warrior.lua
   M /trunk/Profile.lua
   M /trunk/Raven_Options/Options.lua

Update presets for warrior, death knight, warlock for MoP class changes.

Add warrior shared cooldowns for stances and shouts.

Fix Gift of the Naaru detection.

Fix missing cooldowns for priest: Rapture, Holy Word: Sanctuary, Holy Word: Serenity.

Fix custom sounds when using #spellid format on Spells tab.
------------------------------------------------------------------------
r243 | tomber | 2012-08-17 01:40:44 +0000 (Fri, 17 Aug 2012) | 1 line
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Localizations/enUS.lua
   M /trunk/Profile.lua
   M /trunk/Raven_Options/Options.lua

Added support for entering specific spell ids on the Spells tab for changing labels, colors and sounds associated with spells. Format is same as in spell lists: #123456. Still needs a bit more testing for colors and sounds...
------------------------------------------------------------------------
r242 | tomber | 2012-08-16 05:53:29 +0000 (Thu, 16 Aug 2012) | 1 line
Changed paths:
   M /trunk/Presets/General.lua
   M /trunk/Presets/Monk.lua
   M /trunk/Presets/Paladin.lua

Add presets for monk class.
------------------------------------------------------------------------
r241 | tomber | 2012-08-15 04:36:06 +0000 (Wed, 15 Aug 2012) | 2 lines
Changed paths:
   M /trunk/Presets/Paladin.lua

Update presets for paladin class changes in MoP.

------------------------------------------------------------------------
r240 | tomber | 2012-08-14 04:16:05 +0000 (Tue, 14 Aug 2012) | 3 lines
Changed paths:
   M /trunk/Main.lua
   M /trunk/Presets/Mage.lua
   M /trunk/Profile.lua

Update presets for mage class changes in MoP.

No longer use the "last resort" brute force search for spell ids when in combat. It is possible that icons will not be displayed for some spells in the buff/debuff trackers but this should be rare. The change is needed to prevent the script time too long error introduced with the Lua execution time limit in MoP.
------------------------------------------------------------------------
r239 | tomber | 2012-08-12 21:23:07 +0000 (Sun, 12 Aug 2012) | 1 line
Changed paths:
   M /trunk/Presets/Druid.lua
   M /trunk/Presets/Priest.lua
   M /trunk/Presets/Racials.lua
   M /trunk/Profile.lua

Update presets for priest class changes in MoP. Also, updated racials to use only one spell id instead of a list. Removed support for spell referals in preset files (should no longer be required with cooldown detection changes).
------------------------------------------------------------------------
r238 | tomber | 2012-08-11 21:50:34 +0000 (Sat, 11 Aug 2012) | 7 lines
Changed paths:
   M /trunk/Main.lua
   M /trunk/Presets/Druid.lua
   M /trunk/Presets/General.lua
   M /trunk/Presets/Rogue.lua
   M /trunk/Profile.lua

Changed cooldown detection to prefer testing using the spellbook over spell ids. This works better in MoP given how spell variants are now implemented (case in point: Mangle).

Removed support for multiple spell ids per spell in the preset tables. This should no longer be needed once all presets are updated for MoP.

Fixed a couple minor issues in druid presets.

Completed first pass on rogue presets, including rewrite of poison-related notifications to reflect new lethal and non-lethal poison spells.
------------------------------------------------------------------------
r237 | tomber | 2012-08-11 02:39:46 +0000 (Sat, 11 Aug 2012) | 1 line
Changed paths:
   M /trunk/Main.lua
   M /trunk/Presets/Druid.lua

Update presets for druid class changes in MoP.
------------------------------------------------------------------------
r236 | tomber | 2012-08-05 22:13:04 +0000 (Sun, 05 Aug 2012) | 1 line
Changed paths:
   M /trunk/Main.lua
   M /trunk/Profile.lua

Lowered upper limit on spell id brute force search (the previous limit was too high and caused an error on at least one beta user's system). Also, modified code so that the brute force search is not used during combat log event.
------------------------------------------------------------------------
r235 | tomber | 2012-08-03 23:29:12 +0000 (Fri, 03 Aug 2012) | 1 line
Changed paths:
   M /trunk/Raven_Options/Options.lua

Remove ranged slot related code from the options module.
------------------------------------------------------------------------
r234 | tomber | 2012-08-03 21:55:50 +0000 (Fri, 03 Aug 2012) | 1 line
Changed paths:
   M /trunk/Cancel.lua
   M /trunk/Conditions.lua
   M /trunk/Localizations/enUS.lua
   M /trunk/Main.lua

Remove code related to ranged slot.
------------------------------------------------------------------------
r233 | tomber | 2012-07-05 21:53:32 +0000 (Thu, 05 Jul 2012) | 4 lines
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/Bars.lua
   M /trunk/Localizations/enUS.lua
   A /trunk/Presets/Monk.lua
   M /trunk/Presets/Racials.lua
   M /trunk/Profile.lua
   M /trunk/Raven.toc
   M /trunk/Raven_Options/Options.lua

Added supporting data structures for monk class/pandaren race. This is minimal support, intended to make Raven for work monks without Lua errors. Monk cooldowns will not be recognized until the preset file is filled in.

Changed packaging settings to use alpha versions of libraries, hopefully picking up the API fixes in the latest Ace3 alphas.

------------------------------------------------------------------------
